home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / Internet Config 1.2 / Internet Config / Internet Config Source / ICGluePPC.c < prev    next >
Encoding:
Text File  |  1995-09-25  |  28.9 KB  |  165 lines  |  [TEXT/MPCC]

  1.   params.count = count;
  2.   /* do the work */
  3.   params.inst = inst;
  4.   return(CallUniversalProc(CallComponentUPP,
  5.     uppCallComponentProcInfo,
  6.     ¶ms));
  7. } /* ICFindConfigFile */
  8.  
  9. pascal ICError ICCFindConfigFile(ICInstance inst, short count, ICDirSpecArrayPtr folders)
  10. {
  11.   return(ICFindConfigFile(inst, count, folders));
  12. } /* ICCFindConfigFile */
  13.  
  14. pascal ICError ICFindUserConfigFile(ICInstance inst, ICDirSpec *where)
  15. {
  16.   struct {
  17.     char param_flags;
  18.     char param_size;
  19.     short param_what;
  20.     ICDirSpec *where;
  21.     ICInstance inst;
  22.   } params;
  23.  
  24.   /* some setup */
  25.   params.param_flags = 0;
  26.   params.param_size = 4;
  27.   params.param_what = 14;
  28.   /* routine specific assignments */
  29.   params.where = where;
  30.   /* do the work */
  31.   params.inst = inst;
  32.   return(CallUniversalProc(CallComponentUPP,
  33.     uppCallComponentProcInfo,
  34.     ¶ms));
  35. } /* ICFindUserConfigFile */
  36.  
  37. pascal ICError ICCFindUserConfigFile(ICInstance inst, ICDirSpec *where)
  38. {
  39.   return(ICFindUserConfigFile(inst, where));
  40. } /* ICCFindUserConfigFile */
  41.  
  42. pascal ICError ICGeneralFindConfigFile(ICInstance inst, Boolean search_prefs, Boolean can_create, short count, ICDirSpecArrayPtr folders)
  43. {
  44.   struct {
  45.     char param_flags;
  46.     char param_size;
  47.     short param_what;
  48.     ICDirSpecArrayPtr folders;
  49.     short count;
  50.     Boolean can_create;
  51.     char filler1;
  52.     Boolean search_prefs;
  53.     char filler0;
  54.     ICInstance inst;
  55.   } params;
  56.  
  57.   /* some setup */
  58.   params.param_flags = 0;
  59.   params.param_size = 10;
  60.   params.param_what = 30;
  61.   /* routine specific assignments */
  62.   params.folders = folders;
  63.   params.count = count;
  64.   params.can_create = can_create;
  65.   params.search_prefs = search_prefs;
  66.   /* do the work */
  67.   params.inst = inst;
  68.   return(CallUniversalProc(CallComponentUPP,
  69.     uppCallComponentProcInfo,
  70.     ¶ms));
  71. } /* ICGeneralFindConfigFile */
  72.  
  73. pascal ICError ICCGeneralFindConfigFile(ICInstance inst, Boolean search_prefs, Boolean can_create, short count, ICDirSpecArrayPtr folders)
  74. {
  75.   return(ICGeneralFindConfigFile(inst, search_prefs, can_create, count, folders));
  76. } /* ICCGeneralFindConfigFile */
  77.  
  78. pascal ICError ICChooseConfig(ICInstance inst)
  79. {
  80.   struct {
  81.     char param_flags;
  82.     char param_size;
  83.     short param_what;
  84.     /* nothing to declare */
  85.     ICInstance inst;
  86.   } params;
  87.  
  88.   /* some setup */
  89.   params.param_flags = 0;
  90.   params.param_size = 0;
  91.   params.param_what = 33;
  92.   /* routine specific assignments */
  93.   /* nothing to do */
  94.   /* do the work */
  95.   params.inst = inst;
  96.   return(CallUniversalProc(CallComponentUPP,
  97.     uppCallComponentProcInfo,
  98.     ¶ms));
  99. } /* ICChooseConfig */
  100.  
  101. pascal ICError ICCChooseConfig(ICInstance inst)
  102. {
  103.   return(ICChooseConfig(inst));
  104. } /* ICCChooseConfig */
  105.  
  106. pascal ICError ICChooseNewConfig(ICInstance inst)
  107. {
  108.   struct {
  109.     char param_flags;
  110.     char param_size;
  111.     short param_what;
  112.     /* nothing to declare */
  113.     ICInstance inst;
  114.   } params;
  115.  
  116.   /* some setup */
  117.   params.param_flags = 0;
  118.   params.param_size = 0;
  119.   params.param_what = 34;
  120.   /* routine specific assignments */
  121.   /* nothing to do */
  122.   /* do the work */
  123.   params.inst = inst;
  124.   return(CallUniversalProc(CallComponentUPP,
  125.     uppCallComponentProcInfo,
  126.     ¶ms));
  127. } /* ICChooseNewConfig */
  128.  
  129. pascal ICError ICCChooseNewConfig(ICInstance inst)
  130. {
  131.   return(ICChooseNewConfig(inst));
  132. } /* ICCChooseNewConfig */
  133.  
  134. pascal ICError ICGetConfigName(ICInstance inst, Boolean longname, Str255 name)
  135. {
  136.   struct {
  137.     char param_flags;
  138.     char param_size;
  139.     short param_what;
  140.     StringPtr name;
  141.     Boolean longname;
  142.     char filler0;
  143.     ICInstance inst;
  144.   } params;
  145.  
  146.   /* some setup */
  147.   params.param_flags = 0;
  148.   params.param_size = 6;
  149.   params.param_what = 35;
  150.   /* routine specific assignments */
  151.   params.name = name;
  152.   params.longname = longname;
  153.   /* do the work */
  154.   params.inst = inst;
  155.   return(CallUniversalProc(CallComponentUPP,
  156.     uppCallComponentProcInfo,
  157.     ¶ms));
  158. } /* ICGetConfigName */
  159.  
  160. pascal ICError ICCGetConfigName(ICInstance inst, Boolean longname, Str255 name)
  161. {
  162.   return(ICGetConfigName(inst, longname, name));
  163. } /* ICCGetConfigName */
  164.  
  165. pascal ICError ICGetConfigRef